Ijraset Journal For Research in Applied Science and Engineering Technology
Authors: Nanda Barthare, Dr. Abhilasha Mishra, Prof. Sarita Verma
DOI Link: https://doi.org/10.22214/ijraset.2022.45928
Certificate: View Certificate
Tomato is one of the most important fruit vegetable in our daily life. 80% of kitchens uses Tomato. but there are some diseases and some disorders on the tomato plant. To overcome this problems many of technologies are used. Such as image processing , feature extraction ,feature classification are used as traditional method, also the end to end structure is used to simplified recognition process and overcome problems. Here we are using the deep learning method for object detection .it saves time and effort .also it gives the accuracy to reduce the huge losses caused by diseases and pest.in deep learning method Convolutional Neural Network (CNN) is used. the datasets are the real images of tomato plants are taken. Through the above research the identification and detection of disease of tomato plant is quickly done. It is an engineering application for plant disease detection and pest control.
I. INTRODUCTION
The constant growth of economy and society has caused global climate and environmental problems. The existence of diseases and bug pests seriously affects people’s life. The frequency and occurrence of plant diseases and bug pests is higher and better and more complex (Food and Agriculture Organization of the United Nations). Therefore, it is very important to study the avoidance of plant diseases and insect pests, as well as the diagnosis and remedial measures of plant diseases and insect pests. Tomato is a few of the important economic crops, which not only contains rich vitamins, but can also be used as fruit. In recent years, with the recognition of Western food, spaghetti sauce is more and more popular. The demand for tomato is increasing, and it's gradually become a crucial food in people?s lifestyle . Therefore, tomato plays a particularly important role in agricultural vegetable production and vegetable trade. As one of the foremost widely cultivated vegetables within the world, tomato has not only high yield, wide adaptability, but also high nutritional value. during its growing period, illnesses and pests. The illnesses/diseases that affect tomatoes. They include tomato leaf ,roots, fruits of tomato plant .the diseases are causes decrease in growth ,production of tomato. The diseases that affected to tomato plants are as follows:
Impact on the incidence of tomato diseases and pests. The conventional way of artificially detecting diseases and bug infestations is entirely dependent on the grower's skill with observation or consulting specialists. Such a method is not only inefficient, expensive, subjective, inaccurate, and time-consuming; it is also slow. The use of data technology in conjunction with the ongoing development of the web offers fresh ideas and approaches for identifying agricultural diseases and insect pests. Technology for accurate image recognition can increase the effectiveness of Image recognition lowers the value and increases the accuracy of popularity. Therefore, a great deal of research has been conducted by professionals and students both domestically and internationally, with a particular emphasis on deep learning. The use of deep learning in the diagnosis of crop diseases and insect pests can significantly reduce the effort and cut identification time. The two most crucial aspects of deep learning are its complex network architecture and massive data samples. Strong technical assistance for picture recognition is now available thanks to the development of deep learning technologies.
II. LITERATURE SURVEY
1 The tomato is one of the most significant fibre crops, and it is especially important in India for people to come together on a social and economic level. However, if diseases like Alternation Tomato Spot and a lack of certain essential nutrients go undetected, the production could be reduced by up to 25%. Farmers may find it marginally advantageous to lengthen the crop's assembly in order to reap greater financial rewards. The "Alternation Tomato Spot" disease is the most serious and frequently observed disease on tomato plants in India, hence it has received special attention in this study. During this research, deficiencies of important nutrients like nitrogen, potassium, phosphorus, manganese, molybdenum, chloride, and calcium were also found. The system's whole operating flow has been proposed. The best algorithms are specific and are changed as necessary. Algorithms for detection include colour histogram and template matching. There has been thorough analysis and comparison. Results and a conclusion have been reached after running the code on a substantial number of tomato photos collected from various locations. Results demonstrate how this research is more practical and beneficial than prior studies [1].
During a research of identifying and diagnosing tomato disease, the pattern of disease is vital part. In that, various features of the pictures are extracted viz. the colour of actual infected image. There are numerous diseases occurred on the tomato therefore the tomato color for various diseases is additionally different. There are various other features associated with shape of image which are different shape of holes on the tomato. Generally the tomato of infected image has elliptical shape of holes, so calculating the main and axis is that the major task. The features might be extracted using self-organizing feature map along side a back- propagation neural network. This information is employed to segment tomato pixels within the image [2].
The detection of disease on a tomato is completed in number of steps by the proposed system. Firstly the first True-color image transformation is completed into HSV which may be a color descriptor structure where hue component is employed for further analysis. Next, green color masking is performed by assigning zero or some background value to the green pixel which isn't our part of interest. Thus segmentation is completed and useful segments are obtained which contains significant amount of data. For texture feature analysis, color co-occurrence method is employed by computing the parameters of Spatial Gray-level Dependence Matrices (SGDM) like Contrast, Energy, Local homogeneity and correlation for hue content [3]. In agriculture research, automatic tomato disease detection is important research topic because it may prove benefits in monitoring large fields of crops, and thus automatically detect symptoms of disease as soon as they seem on plant leaves. The term disease is typically used just for destruction of live plants. This review paper provides various methods wont to study of tomato disease detection using image processing. The methods studies are for increasing throughput and drop subjectiveness arising from human experts in detecting the tomato disease. Digital image processing may be a technique used for enhancement of the image. to enhance agricultural products automatic detection of indicators is useful [4].
Authors present a survey on the various sorts of tomato diseases in plants and their identification process. An identification problem deals with associating a given input form with one among the distinct classes.
Plant tomato disease identification may be a technique where tomato spot disease is identified supported its not an equivalent morphological features.
There are different successful identification techniques like Probabilistic Neural Network, Genetic Algorithm, Back Propagation Neural Network and Principal Component Analysis (PCA). Choosing the tactic for identification is usually a difficult task because the standard of the results are often varying for various input file. Plant tomato disease identification has wide uses within the field of Agriculture to extend the productivity.
The goal of this survey is to supply a summary of various identification techniques for plant tomato disease and provides the overall approach which uses these techniques [5]
III. BLOCK DIAGRAM IOT BASED CROP DISEASE DETECTION AND PEST CONTROL
First, a digital camera is used to capture photographs of various leaves. Then, on the obtained images, image-processing techniques are used to extract valuable features required for further research. Segmentation is used to isolate the object of interest following pre-processing. In order to diagnose disease, the segmented part's characteristics are chosen, and then classification is completed.
IV. METHODOLOGY
Deep learning is used for the training dataset which is actually a dataset of real images taken from camera. More than three thousand images are trained. It is the part of machine learning methods which is based on artificial neural networks. the dataset used for the project is divide Into validation dataset 20% and training dataset as 80%.software configuration are as follows.
VI. MATHEMATICAL FORMULATION
Accuracy is the most popular and straightforward metric for determining how many accurate predictions were produced based on the data, but we must first ask ourselves many questions: When determining a model's performance, does accuracy always perform well, and under what circumstances could accuracy not be the best statistic to use? To put it briefly, accuracy may not be a reliable sign of an unbalanced dataset. The accuracy of this model will be 99.9 percent, for instance, if the dataset has 999 negative samples and 1 positive sample, which is a well-balanced combination. The dataset only has one positive sample, so the result is not accurately evaluated for the positive categories. If the positive result in this case reflects a carrier, the result may also be deceptive and expensive. The percentage of forecasts that are right is how accuracy is defined here. Similar to the last example, accuracy cannot fully describe an unbalanced dataset, and alternative evaluation measures, such as precision, recall, or F1scor, should be taken into account .
2. Precision
Precision is defined as the fraction of true positives examples among the total recovered positive instances true positive (TP) + false positive (FP)). The sort of precision is between 0and 1, and can be calculated as below:
As the formula suggested, the precision metric evaluates the number of real positive prediction within total predicted positive samples and only need to take into consideration if false positive (A or Type I error rate) is significant to the study.
3. Recall
The recall is defined as the proposition of TP samples amount the total true positive (TP + false negative ) (FN)) and is also known as sensitivity or True Positive Rate (TPR). The range of recall is also between 0 and 1, and can be calculated as following equation
4. F1 Score
F1 score is a weighted harmonic mean of recall and precision and had been usually used for many machine learning algorithms. The equation is defined below:
A. Convolutional Neural Network
Convolutional Neural Networks, shortened as CNN, has a complex network structure and can perform complication operations. The convolutional neural network model is composed of input subcaste, complication subcase, pooling subcases, full connection subcase and affair subcaste. In one model, the complication subcaste and the pooling subcaste alternate several times, and when the neurons of the complication subcaste are connected to the neurons of the pooling subcaste, no full connection is needed. CNN is a popular model in the field of deep literacy. The reason lies in the huge model capacity and complex information brought about by the introductory structural characteristics of CNN, which enables CNN to play an advantage in image recognition. At the same time, the successes of CNN in computer vision tasks have boosted the growing fashion ability of deep literacy.
The convolutional neural networks mainly have three layers. First one is input, the hidden layer and the last one is output layer. The hidden layer is called “hidden” because its input and output were masking activation function and final convolution. Number of input and outputs and channels are in the dot product to each other.as output of all passing through a layer ,it gives a feature map which is also called activation map.it have shape i.e height ,width, and channels in dot products. CNN is best because during convolution pooling it takes the data which have a grid, like images ,topologies, relation between separated featured. Let’s see how it works.
For example: 45*45*3=6075. that means for input image 45is height,45 is width and the are colour channel. The CNN produces the highest response with a local inputs which are spatially have patterns .very firstly CNN creates a representation of tiny parts of their inputs and then make them ready for representation of largest area. In poling layer it works on biggest number over four numbers.
An Example of Average Pooling and Max Pooling For CNN
In the convolutional neural network the input layer is as original image upload which is taken from datasets. the convolution layer is formed for pooling. where the average pooling and the max pooling is done. After that again the convolution layer is formed and again the pooling layer is formed. And at the final stage we get the final output.
B. Comparison Between Deep Learning and Conventional Image Processing Techniques.
First, their Methods provide an explanation of the fundamental differences between manual design features + classifiers (or rules) and automatic learning of features from massive amounts of data. Methods for segmenting an image include threshold segmentation, region segmentation, and edge detection using Roberts, Prewitt, Sobel, Laplace, and Kirsh.
Feature extraction techniques include SIFT, HOG, LBP, form, colour, and texture. SVM, BP, Bayesian, and CNN, or convolutional neural network, are employed in the classification process. The conditions needed for traditional image processing techniques include a somewhat harsh imaging environment, great contrast between lesion and non-lesion areas, and little noise. High-performance computing systems and adequate learning data are other necessary criteria for deep learning. Examples of situations when conventional learning techniques can be used When the classification of a plant disease or pest changes, it is frequently essential to modify the threshold or the algorithm, which has poor recognition results in complicated natural environments. as well as for deep learning It is capable of adjusting to some intricate and genuine changes in the natural environment.
C. Dataset Preparation
The first aspect that must be taken into account to achieve good delicacy is not the model's construction. The training data's quality, together with its preprocessing and addition, is what can actually lead to the biggest improvements in delicacy. Thus, every procedure involving the administration of the data must be rigorously carried out. A clear description of the class taxonomy should be given at the start of the reflection phase, especially if the impurity intensity is annotated. This phase ensures the repeatability of the reflections. The risk of relying on the commentator is avoided by using more than one expert for reflection. Either addition operations or over fitting have been successfully avoided. They're entirely encouraged and simple to set up. It's still critical to carry out these. after being divided into training and confirmation subgroups, changes. If not, data leakage could result from a picture and its transformation ending up in training and confirmation sets.
D. Training and Evaluation Phases
Still, conducting several training sessions with the same hyper parameters can lead to bettered delicacy, as arbitrary initializations can have an impact on the results, If the time and computing coffers allow. When comparing hyper parameters, it would also be judicious to consider fixing the arbitrary number creators to help them from turning the comparison. Experimenting with further than one type of armature can also have a positive effect. For equal delicacy, choosing the least complex armature is more profitable from a functional point of view. However, transfer literacy is recommended to ameliorate calculation time and generalizability, If applicable. Formerly all the hyper parameters have been fixed, the model should be retrained by combining the images preliminarily used for training and confirmation into a global training set.
VII. RESULT
As per discussion of the project, ,we get the results shown in above figure .the image is browsing from the google drive .at google drive we save the complete data sets which is in the images form that we have taken from digital camera. As the input is browsing image from the given datasets then processed and as output we get the detection of disease on the tomato plant. Also pest control for the same disease is also shown via message displayed at output. At the same time we get the E-mail which is registered in the code of project. It is always easy to handle the project from anywhere from the world. The healthy leaf for tomato plant is compare with the defected leaf . through the all process the disease is identified and the required remedies is also shown. the healthy ;leaf of tomato plant is as follows.
The figure shows the actual browsing of the image at the run time of the project. The same output is get at the registered E-mail. The mailing system is actually use for the real time work. Now a days there is more chances of pandemic that time the contactless work for any agricultural officer is must. That time this system is work ideally.
As output taken of the project shows the 98.99% accuracy. The disease identification of the tomato leaf is done by the project. Also the required remedies are shown in the message. Some output images shows the different diseases and their required remedies.
Email system is also the ideal part of the project. We can able to add the email of any authority which are working as agricultural department. This may get easy to work actual on ground level in any environmental condition.as we have the images as datasets of the plants.
A. Actual Graphical presentation of Training and Validation Loss
It is slightly vary while project is run ,at that time the speed of internet is affects the losses.
VIII. METHODS ADVANTAGES AND DISADVANTAGES
Using network as feature extractor we have the advantages of Obtaining effective lesion features. On other hand the disadvantage of method is Relying on other classifiers for final classification results. Original image classification have positive point is Classic in structure, it is also the basis of other classification network sub- methods and can refer to many existing networks. On other hand its negative point is Lesions need to account for a certain proportion in the image, otherwise their characteristics are easily pooled out, and generally only one class of lesion is allowed in an image Classification after locating ROI shows the advantages of obtaining ROI information of the lesions. and disadvantage is Additional methods are needed to obtain ROI. while going with Multi-category classification Solving sample imbalance to some extent but as disadvantage of method is Secondary training is needed. Sliding window is with positive point to Get rough localization of lesions in images but Sliding window size requires accurate selection, and can only get rough position, slow speed of traversal and sliding ,this is one of the disadvantage of that method. Heat map able to generate more accurate lesion areas but Accurate lesions location depends on network classification performance which is drawback of method. Multi-task learning network is able to Combining other networks to obtain exact location and category of lesions simultaneously, and reducing the number of training samples required. But unable to support if the network structure is relatively complex, and a pixel-by-pixel label is required when adding segmentation branches.
Plant diseases and pests detection methods based on deep learning combine them into end-to-end feature extraction, which has a wide range of development prospects and great potential. This is in contrast to traditional image processing methods, which handle plant diseases and pests detection tasks in several steps and links. A mature use in the real natural environment is still some distance away, and there are still some issues to be resolved, despite the fact that plant diseases and pests detection technology is evolving quickly and moving from academic research to agricultural application.
[1] Arsenovic, M., Karanovic, M., Sladojevic, S., Anderla, A., Stefanovi?, D. (2019). Solving Current Limitations of Deep Learning Based Approaches for Plant Disease Detection. Symmetry 11, 21. doi: 10.3390/sym11070939 [2] Barbedo, J. G. A. (2016a). A novel algorithm for semi-automatic segmentation of plant leaf disease symptoms using digital image processing. Trop. Plant Pathol. 41 (4), 210–224. doi: 10.1007/s40858-016-0090-8 [3] Barbedo, J. G. A. (2016b). A review on the main challenges in automatic plant disease identification based on visible range images. Biosyst. Eng. 144, 52–60. doi: 10.1016/j.biosystemseng.2016.01.017 [4] Barbedo, J. G. A. (2017). A new automatic method for disease symptom segmentation in digital photographs of plant leaves. Eur. J. Plant Pathol. 147 (2), 349–364. doi: 10.1007/s10658-016-1007-6 [5] Barbedo, J. G. A. (2018a). Factors influencing the use of deep learning for plant disease recognition. Biosyst. Eng. 172, 84–91. doi: 10.1016/j.biosystemseng.2018.05.013 [6] Barbedo, J. G. A. (2018b). Impact of dataset size and variety on the effectiveness of deep learning and transfer learning for plant disease classification. Comput. Electron. Agric. 153, 46–53. doi: 10.1016/j.compag.2018.08.013 [7] Brahimi, M., Arsenovic, M., Laraba, S., Sladojevic, S., Boukhalfa, K., Moussaoui, A. (2018). “Deep learning for plant diseases: detection and saliency map visualisation,” in Human and Machine Learning. Eds. Zhou, J., Chen, F. (Cham, Switzerland: Springer International Publishing), 93–117. [8] Dai, J., Li, Y., He, K., Sun, J. (2016). R-FCN: Object Detection via Region-based Fully Convolutional Networks. arXiv. arXiv:1605.06409v2. [9] Diaz-Pendon, J. A., Canizares, M. C., Moriones, E., Bejarano, E. R., Czosnek, H., Navas-Castillo, J. (2010). Tomato yellow leaf curl viruses: Menage a trois between the virus complex, the plant and whitefly vector. Mol. Plant Pathol. 11, 414–450. doi: 10.1111/j.1364-3703.2010.00618.x [10] Ferentinos, K. P. (2018). Deep learning models for plant disease detection and diagnosis. Comput. Electron. Agric. 145, 311–318. doi: 10.1016/j.compag.2018.01.009 [11] Food and Agriculture Organization of the United Nations. Plant Diseases and pests. Available online: http://www.fao.org/emergencies/emergency-types/plant-pests-and-diseases/en/ (accessed on 5 February 2020). [12] Fuentes, A., Yoon, S., Kim, S. C., Park, D. S. A. (2017). Robust Deep-Learning-Based Detector for Real-Time Tomato Plant Diseases and Pests Recognition. Sensors 17, 2022. doi: 10.3390/s17092022 [13] Fuentes, A. F., Yoon, S., Lee, J., Park, D. S. (2018). High-performance deep neural network-based tomato plant diseases and pests diagnosis system with refinement filter bank. Front. Plant Sci. 9, 1162. doi: 10.3389/fpls.2018.01162 [14] Fuentes, A. F., Yoon, S., Park, D. S. (2019). Deep Learning-Based Phenotyping System With Glocal Description of Plant Anomalies and Symptoms. Front. Plant Sci. 10, 1321. doi: 10.3389/fpls.2019.01321 [15] Gilbertson, R. L., Batuman, O. (2013). Emerging Viral and Other Diseases of Processing Tomatoes: Biology Diagnosis and Management. Acta Hortic. 1, 35–48. doi: 10.17660/ActaHortic.2013.971.2 [16] Girshick, R., Donahue, J., Darrell, T., Malik, J. (2014). Rich feature hierarchies for accurate object detection and semantic segmentation. arXiv, 580–587. [17] He, K. M., Zhang, X. Y., Ren, S. Q., Sun, J. (2016). Deep residual learning for image recognition [C]//2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA. New York: IEEE, June 27– 30, 2016. pp. 770–778. [18] Jiang, P., Chen, Y., Liu, B., He, D., Liang, C. (2019). Real-Time Detection of Apple Leaf Diseases Using Deep Learning Approach Based on Improved Convolutional Neural Networks. IEEE, 7, 59069–59080. doi: 10.1109/ACCESS.2019.2914929 [19] Kaur, S., Pandey, S., Goel, S. (2019). Plants disease identification and classification through leaf images: A survey. Arch. Comput. Methods Eng. 26, 507–530. doi: 10.1007/s11831-018-9255-6 [20] Krizhenvshky, A., Sutskever, I., Hinton, G. (2012).Imagenet classification with deep convolutional networks, in: Proceedings of the Conference Neural Information Processing Systems (NIPS), Lake Tahoe, NV, USA, 3–8 December. pp. 1097–1105. [21] Wang, G., Sun, Y., Wang, J. (2017). Automatic image-based plant disease severity estimation using deep learning. Comput. Intell. Neurosci. 2017, 1–8. doi: 10.1155/2017/2917536 [22] Xie, S., Girshick, R., Dollár, P., Tu, Z., He, K. (2017). Aggregated Residual Transformations for Deep Neural Networks. arXiv. arXiv:1611.05431. [23] Zheng, Y., Kong, J., Jin, X., Wang, X., Zuo, M. (2019). CropDeep: The Crop Vision Dataset for Deep-Learning-Based Classification and Detection in Precision Agriculture. Sensors 19, 1058. doi: 10.3390/s19051058
Copyright © 2022 Nanda Barthare, Dr. Abhilasha Mishra, Prof. Sarita Verma. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Paper Id : IJRASET45928
Publish Date : 2022-07-23
ISSN : 2321-9653
Publisher Name : IJRASET
DOI Link : Click Here